package vista;

import java.awt.Color;

import ar.uba.fi.algo3.titiritero.SuperficieDeDibujo;
import ar.uba.fi.algo3.titiritero.vista.SubVista;
import ar.uba.fi.algo3.titiritero.vista.Texto;

import componentes.Jugador;

public class JugadorSubVista extends SubVista {
	
	private Jugador jugador;
	
	public JugadorSubVista(Jugador jugador) {
		super(580, 480, 400, 100);
		setColor(new Color(150,150,200)); //color azul-violeta
		this.jugador = jugador;
	}

	public void dibujar(SuperficieDeDibujo superfice) {
		super.dibujar(superfice);
	}

	@Override
	protected void cargarDibujablesDeLaSubVista() {
		Texto nombreTexto = new Texto("Jugador: "+jugador.getNombre());
		nombreTexto.setPosicionable(new PosicionExactaPosicionable(600,500));
		agregarDibujable(nombreTexto);
		
		Texto puntosTexto = new Texto("Puntos: " + jugador.getPuntaje());
		puntosTexto.setPosicionable(new PosicionExactaPosicionable(600,520));
		agregarDibujable(puntosTexto);
		
		Texto vidaTexto = new Texto("Vida: " + jugador.getVida());
		vidaTexto.setPosicionable(new PosicionExactaPosicionable(600,540));
		agregarDibujable(vidaTexto);
		
		Texto plataTexto = new Texto("Dinero: $" + jugador.getDinero());
		plataTexto.setPosicionable(new PosicionExactaPosicionable(600,560));
		agregarDibujable(plataTexto);
	}	

}
